a5c1592b63edd52fc9ef8555cf0f7e31a4df07cd,functional-test/src/test/java/org/zanata/feature/versionGroup/VersionGroupTest.java,VersionGroupTest,groupDescriptionFieldSize,#,102
Before Change
assertThat("Description length is greater than 100 characters",
groupDescription.length(), Matchers.equalTo(101));
CreateVersionGroupPage groupPage =
dashboardPage.goToGroups().createNewGroup();
groupPage.inputGroupId(groupID).inputGroupName(groupName)
.inputGroupDescription(groupDescription);
groupPage.saveGroupFailure();
assertThat("Invalid length error is shown",
groupPage.getFieldValidationErrors(),
Matchers.contains(errorMsg));
groupPage.clearFields();
groupDescription = groupDescription.substring(0, 100);
assertThat("Description length is now 100 characters",
groupDescription.length(), Matchers.equalTo(100));
groupPage.inputGroupId("verifyDescriptionFieldSizeID").inputGroupName(
groupName);
VersionGroupsPage verGroupsPage =
groupPage.inputGroupDescription(groupDescription).saveGroup();
After Change
CreateVersionGroupPage groupPage = dashboardPage
.goToGroups()
.createNewGroup()
.inputGroupId(groupID)
.inputGroupName(groupName)
.inputGroupDescription(groupDescription)
.saveGroupFailure();
assertThat(groupPage.getFieldValidationErrors())
.contains(CreateVersionGroupPage.LENGTH_ERROR)
.as("Invalid length error is shown");
groupDescription = groupDescription.substring(0, 100);
VersionGroupsPage verGroupsPage = groupPage
.clearFields()
.inputGroupId("verifyDescriptionFieldSizeID")
.inputGroupName(groupName)
.inputGroupDescription(groupDescription)
.saveGroup();
assertThat(verGroupsPage.getGroupNames())